package ru.compft.common.data.meta.acl;

/**
 * Created by IntelliJ IDEA.
 * User: VVasiliev
 * Date: 20.09.12
 * Time: 8:49
 * Мета данные для таблицы AclObjectIdentity (Идентификаторы объектов в ACL)
 */
public interface AclObjectIdentityTableMeta {
    //    Таблица
    String TABLE_NAME = "ACL_OBJECT_IDENTITY";
    String TABLE_DESCRIPTION = "Идентификаторы объектов в ACL";  // Описание таблицы. Отображаются в кешах

    //    Поля таблицы
    String ID = "ID"; //INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    String OBJECT_ID_CLASS = "OBJECT_ID_CLASS"; // INT(20) NOT NULL
    String OBJECT_ID_IDENTITY = "OBJECT_ID_IDENTITY"; // INT(20) NOT NULL
    String PARENT_OBJECT = "PARENT_OBJECT"; // INT(20) DEFAULT NULL
    String OWNER_SID = "OWNER_SID"; // INT(20) DEFAULT NULL
    String ENTRIES_INHERITING = "ENTRIES_INHERITING"; // VARCHAR(1) NOT NULL
}
